 view,input{
   box-sizing: border-box;
 }
.part1{
	width: 100%;
	height: 890rpx;
	background: #E6E5FA;
	border: 2rpx solid #E7E4E9;
	opacity: 1;
	border-radius: 0px 0px 0px 160rpx;
}
.part1-1{
	width: 100%;
	height: 264rpx;
	background: #FFFFFF;
	border:2px solid rgba(153, 143, 162, 0.25098039215686274);
	opacity: 1;
	border-radius: 0px 0px 0px 160rpx;
	display:flex;
}
.pp1{width:508rpx;}
.pp2{width:242rpx;margin-top:20rpx;}
.pp1-1{
	height: 64rpx;
	font-size: 52rpx;
	font-family: Montserrat;
	font-weight: bold;
	line-height: 60rpx;
	color: #000000;
	opacity: 1;
	margin-left:112rpx;
	margin-top:60rpx;
}
.pp1-2{
	height: 40rpx;
	font-size: 30rpx;
	font-family: Arial Rounded MT;
	font-weight: bold;
	line-height: 60rpx;
	color: #DFDCE2;
	text-decoration: underline;
	opacity: 1;
	margin-left:118rpx;
}
.pp2-1{height:100rpx;display:flex;}
.pimg1{width:100rpx;height:100rpx;margin-left:24rpx;border-radius:50%}
.pimg2{width:36rpx;height:36rpx;margin-left:28rpx;}
.pimg3{width:146rpx;height:50rpx;}
.pp2-2{
	
	height: 60rpx;
	font-size: 24rpx;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 60rpx;
	color: #352641;
	opacity: 1;
    margin-left:20rpx;
}
.part{
 width: 100%;
 height:1640rpx;
 background:#949DE1;
 opacity: 1;
 border-radius: 0px 0px 0px 160rpx;	
}
.ap22{height:1300rpx !important;}
.main{
  width:100%;
  height:100%;
  background: linear-gradient(150deg, #5C659E 0%, #26293E 100%);
  padding-bottom:100rpx;
}
.part2c{
  height:106rpx;
  display:flex;
  width:558rpx;
  margin:0 auto;
  align-items: center;
  justify-content: space-between;
}
.line{
	 width: 558rpx;
	border: 2rpx solid #998FA2;
	opacity: 0.14;
	margin:0 auto;
}
.pt2-1{
  width:40%;height:106rpx;
  display:flex;align-items:center;
  font-size: 32rpx;
  font-weight: 500;
  color: #352641;
  opacity: 1;
}
.pimg4{width:28rpx;height:28rpx;margin-right:32rpx;}
.pt2-2{
  width:60%;	
  font-size: 24rpx;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #352641;
  opacity: 1;
  text-align:right;
}
.part2{padding-top:58rpx;}
.pimg5{width:48rpx;height:48rpx;margin-left:638rpx;	}
.part2-c{
  width:100%;height:152rpx;
  display:flex;align-items: center;
  padding-left:112rpx;
}
.part2-c1{
	font-size: 114rpx;
	font-family: Montserrat;
	font-weight: bold;
	color: #FFFFFF;
	opacity: 1;
}
.part2-c2{
	font-size: 96rpx;
	font-family: Montserrat;
	font-weight: 300;
	color: #FFFFFF;
	opacity: 0.65;
	margin-left:16rpx;
}
.pimg6{width:146rpx;height:50rpx;margin-left:76rpx;}
.part2-b{
 width: 84rpx;
 height: 36rpx;
 font-size: 28rpx;
 font-family: Montserrat;
 font-weight: 400;
 color: #FFFFFF;
 opacity: 0.56;
 margin-left:116rpx;
 margin-top:10rpx;
}
.part3{
 width:100%;height:120rpx;
 display:flex;
 justify-content:space-around;
 margin-top:78rpx;
 padding-left:40rpx;padding-right:40rpx;
}
.p3-1{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/13.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:12rpx;
}
.p3-2{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/12.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:12rpx;
}
.p3-3{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/11.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:16rpx;
}
.pimg7{width:38rpx;height:46rpx;}
.pimg8{width:38rpx;height:46rpx;}
.pimg9{width:42rpx;height:42rpx;}

.p3-4{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/19.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:6rpx;
}
.p3-5{
  width:418rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/18.png);
  background-repeat: no-repeat;
  background-size:418rpx 120rpx;
  text-align:center;
  padding-top:12rpx;
}
.pimg10{width:39rpx;height:46rpx;}
.pimg11{width:48rpx;height:48rpx;}

.part2-h{
  width:100%;height:48rpx;
  display:flex;align-items: center;
  justify-content:space-between;
  padding-left:30rpx;padding-right:64rpx;
}
.part2-h-1{
 width: 84rpx;
 font-size: 28rpx;
 font-family: Montserrat;
 font-weight: 400;
 line-height: 0px;
 color: #FFFFFF;
 opacity: 0.56;	
}
.part2-h-2{width:48rpx;height:48rpx;}
.pimg12{width:48rpx;height:48rpx;}
.part2-h1{
 width:100%;height:128rpx;display:flex;}
.part2-h1-1{
 width: 284rpx;
 height: 128rpx;
 font-size: 114rpx;
 font-family: Montserrat;
 font-weight: bold;
 color: #FFFFFF;
 opacity: 1;
  text-align:right;	 
}
.part2-h1-2{
	width: 150rpx;
	height: 128rpx;
	font-size: 96rpx;
	font-family: Montserrat;
	font-weight: 300;
	color: #FFFFFF;
	opacity: 0.65;
	margin-left:16rpx;
	padding-top:20rpx;
}
.part2-h1-3{
 width: 266rpx;
 height: 128rpx;
 font-size: 28rpx;
 font-family: Montserrat;
 font-weight: 400;
 line-height: 0px;
 color: #FFFFFF;
 opacity: 0.56;	
 text-align:right;
 padding-top:100rpx;
}
.part2-h2{
 width:100%;
 height: 38rpx;
 font-size: 28rpx;
 font-family: Montserrat;
 font-weight: 400;
 color: #FFFFFF;
 opacity: 0.56;
 padding-right:30rpx;	
 padding-left:30rpx;
 margin-top:20rpx;
}
.part2-h3{
 width:100%;height:128rpx;display:flex;	
}
.part2-h3-1{
 width: 284rpx;
 height: 128rpx;
 font-size: 114rpx;
 font-family: Montserrat;
 font-weight: bold;
 color: #FFFFFF;
 opacity: 1;
  text-align:right;	 
}
.part2-h3-2{
	width: 150rpx;
	height: 128rpx;
	font-size: 96rpx;
	font-family: Montserrat;
	font-weight: 300;
	color: #FFFFFF;
	opacity: 0.65;
	margin-left:16rpx;
	padding-top:20rpx;	
}
.pimg13{
  width:146rpx;height:50rpx;margin-left:112rpx;
  margin-top:70rpx;
 }
 .ap2{
  padding-top:50rpx!important;
 }
 .pimg16{width:654rpx;height:120rpx;}
 .pimg17{width:444rpx;height:250rpx;margin-left:102rpx;border-radius:20rpx;}
  .pm1{
  	font-size: 32rpx;
  	font-family: Source Han Sans CN;
  	font-weight: bold;
  	
  	text-decoration: underline;
  	opacity: 1;
  	margin-left:60rpx;margin-top:24rpx;
  }
  .pm2{
	width: 150rpx;
	height: 40rpx;
	background:#2A2E43;
	border-radius: 10rpx;
	margin:0 auto;
	display:flex;
	justify-content: center;
	align-items: center;
		 font-size: 28rpx;
		 font-family: Arial Rounded MT;
		 font-weight: bold;
		 color: #FFFFFF;
	 margin-top:20rpx;  
  }







.ap3{display:flex;}
.pimg18{
  width:74rpx;height:30rpx;margin-top:162rpx;
  margin-left:66rpx;
}

.p3-6{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/27.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:10rpx;
}
.p3-7{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/26.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:16rpx;
}
.p3-8{
  width:184rpx;
  height:120rpx;
  background:url(https://ppp.new.zeroitem.cn/ppp/corder/25.png);
  background-repeat: no-repeat;
  background-size:184rpx 120rpx;
  text-align:center;
  padding-top:10rpx;
}
.pimg19{width:51rpx;height:47rpx;}
.pimg20{width:51rpx;height:47rpx;}
.pimg21{width:63rpx;height:63rpx;}
.mask{
 background-color: rgba(0, 0, 0, 0.2);
 z-index:10;
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
}

.qtc{
 z-index:100;
 position:absolute;
 top:400rpx;
 left:48rpx;
 width: 654rpx;
 height: 452rpx;
 background: #FEFCFF;
opacity: 1;
border-radius: 0rpx 160rpx 0rpx 160rpx; 
}
.tctxt-1{
  width: 348rpx;
  height: 98rpx;
  font-size: 36rpx;
  font-family: Arial Rounded MT;
  font-weight: bold;
  line-height: 50rpx;
  color: #DFDCE2;
  opacity: 1;	
  margin-top:36rpx;
  margin-left:40rpx;
}
.txt1{
  width:536rpx!important;
  height:130rpx !important;
}
.txt2{
  margin-top:54rpx !important;
}
.tctxt-2{
 width: 100%;
 height: 72rpx;
 font-size: 50rpx;
 font-family: .PingFang SC;
 font-weight: 600;
 color: #000000;
 opacity: 1;
 margin-top:22rpx;
 padding-left:174rpx;
}
.tcbtn1{
  width:100%;
  height:88rpx;
  display:flex;
  align-items: center;
  justify-content:flex-end;
  margin-top:86rpx;
  padding-right:48rpx;
}
.btnm{margin-top:38rpx !important;}
.tcbtn{
    width: 160rpx;
    height: 88rpx;
    border-radius: 160rpx;
	font-size: 30rpx;
	font-family: .PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 1;	
	display:flex;
	align-items: center;
	justify-content: center;
}
.btn1{background: #9599B3;}
.btn2{background:#8A56AC;margin-left:16rpx;}
.txt3{margin-top:18rpx !important;}
.pm_cur{color: #FFFFFF !important;}
.partvideo{margin-top:40rpx;}


.sliceadd{
  width: 686rpx;
  height: 588rpx;
  background: #FFFFFF;
  border-radius: 80rpx;
  position:absolute;
  top:400rpx;
  left:32rpx; 
  padding-top:36rpx;
}
.slice1{
  height:122rpx;
  display:flex;
  justify-content: center;
  align-items: center;
}
.slice1-1{
  width:104rpx;
  font-size: 26rpx;
  font-weight: 400;
  color: #78849E;
  display:flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.dot1{
 width: 14rpx;
 height: 14rpx;
 background: #9BA3E2;
 border: 2rpx solid #757575;
 border-radius: 50%;	
}
.img12{width:48rpx;height:48rpx;margin-top:14rpx;}
.slice-1-txt{height:34rpx;margin-top:12rpx}
.line-a{margin:0 auto;margin-top:58rpx;}
.sinput{
 width: 612rpx;
 height: 80rpx;
 background: #939CE0;
 opacity: 0.92;
 border-radius: 40rpx;
 margin:0 auto;
 margin-top:78rpx;
 padding-left:8rpx;
 padding-right:14rpx;
 padding-top:8rpx;
 padding-bottom:6rpx;
}
.sinput1{
	width: 590rpx;
	height: 66rpx;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 28rpx;
    font-size: 36rpx;
	padding-left:34rpx;
	padding-top:10rpx;
	padding-bottom:8rpx;
}
.sinput2{
	width: 256rpx;
	height: 66rpx;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 28rpx;
    font-size: 36rpx;
	padding-left:22rpx;
	padding-top:10rpx;
	padding-bottom:8rpx;
	margin-left:170rpx;
}
.scur5 .circe2{
	width: 15rpx;
	height: 15rpx;
	background: #4C527C;
	border: 1rpx solid #707070;
	border-radius: 50%;
}
.sinput3{
  height:98rpx;width:450rpx;
  margin:0 auto;
  margin-top:94rpx;
  display:flex;align-items:center;
}
.sinput3-2{
  width:162rpx;height:98rpx;
  display:flex;align-items: center;
  justify-content: center;
}
.cir{
   width:85rpx;height:85rpx;border-radius:50%;
   border:5rpx solid #2979FF;
   display:flex;align-items: center;
   justify-content: center;
   color: #4C527C;
   font-size:18rpx;
 }
.sinput3-1{
	width:288rpx;
	font-size: 24rpx;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #4C527C;
	text-decoration: underline;	  
}
.tjbtn{
	width: 282rpx;
	height: 100rpx;
	background: #939CE0;
	border-radius: 40rpx;
	font-size: 36rpx;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing:2rpx;
	display:flex;
	justify-content: center;
	align-items: center;
	margin:0 auto;
	margin-top:50rpx;
	
}

.bztc{
 width: 686rpx;
 height: 588rpx;
 background: #FFFFFF;
 border-radius:80rpx;
 z-index:100;
 position:absolute;
 top:400rpx;
 left:32rpx;
 padding-left:48rpx;
 padding-right:48rpx;
}
.bztc1{
 width: 686rpx;
 padding-bottom:40rpx;
 background: #FFFFFF;
 border-radius:80rpx;
 z-index:100;
 position:absolute;
 top:60rpx;
 left:32rpx;
 padding-left:48rpx;
 padding-right:48rpx;
}
.bzpp1{
  height:40rpx;font-size:34rpx;border-left:4rpx solid #2A2E43;
  padding-left:20rpx;display:flex;align-items: center;
  color:#352641;
  margin-top:40rpx;
 }
.bz1{
 width:590rpx;
 height:74rpx;
 display:flex;
 align-items: center;
 font-size: 26rpx;
 color: #99959C;
 letter-spacing: 2rpx;
 text-align:right;
}
.bzinfo{width:350rpx;padding-right:20rpx;}
.txt5{
 font-size: 24rpx;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #4C527C;
 text-decoration: underline;	
}
.line2{
	width: 590rpx;
	height: 2rpx;
	background: #998FA2;
	opacity: 0.31;
	border-radius:2rpx;

}
.barea{
  font-size: 36rpx;
  width: 590rpx;height:290rpx;
  padding:14rpx; 
}
.img11{
  width:48rpx;
  height:46rpx;
  margin-right:15rpx;
}
.ckbtn{
  font-weight:bold;padding-left:10rpx;background:#2A2E43;color:#FFFFFF;
  padding-right:10rpx;
  margin-left:10rpx;
  border-radius:25rpx;
 }
 .fxbtn{
   width:80%;
   margin:0 auto;
   font-weight:bold;background:#2A2E43;color:#FFFFFF;
   border-radius:25rpx;
   margin-top:10rpx;
   display:flex;
   justify-content: center;
   align-items:center;
   letter-spacing: 15rpx;
   height:100rpx;
   font-size:40rpx;
 }
 